package com.xidian.zhiancloud.vo.accidentmessage;

import cn.afterturn.easypoi.excel.annotation.Excel;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.xidian.zhiancloud.model.AccidentHandle;
import com.xidian.zhiancloud.model.AccidentMessage;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @ClassName AccidentHandleVO
 * @Description TODO
 * @Author Halo
 **/
@Data
public class AccidentHandleVO extends AccidentHandle {

    /**
     * 事故调查组人员个人信息
     */
    private List<SurveyMemberVO> surveyTeamMsgList;

    /**
     * 部门名称
     */
    private String departmentName;

    /**
     * 上报人姓名
     */
    private String creatorName;

    /**
     *   事故主要负责人姓名
     */
    private String firstDutyName;

    /**
     *   事故次要负责人姓名
     */
    private String secondDutyName;

    /**
     * 事故基本信息
     */
   private AccidentMessage accidentMessage;

    /**
     *   事故编号
     */
    private String accidentNo;

    /**
     *   事故名称
     */
    private String accidentName;

    /**
     *   事故发生地点
     */
    private String position;

    /**
     *   事故发生时间
     */
    private Date happenTime;

    /**
     *   事故责任单位/部门id
     */
    private Long departmentId;

    /**
     *   事故发生简要经过
     */
    private String briefHistory;

    /**
     *   事故人员伤亡情况
     */
    private String personSituation;

    /**
     *   现场处理情况
     */
    private String onSiteTreatment;

    /**
     *   已采取的措施
     */
    private String measuresTaken;

    /**
     *   附件url，多个url用逗号分隔
     */
    private String annexUrls;

    /**
     *   审核状态: 0待提交，1待审核，2审核通过，3审核驳回
     */
    private Integer reviewStatus;

    /**
     * 处理状态：0待调查处理 1已调查处理
     */
    private Integer handleStatus;
}
